package com.yhx.iservice;

import com.yhx.pojo.User;
import com.yhx.utils.PageResult;
import com.yhx.utils.QueryPageBean;

public interface IUserService {
    /**
     * 查询员工信息并分页
     * @param queryPageBean
     * @return
     */
    PageResult listpage(QueryPageBean queryPageBean);

    /**
     * 添加员工信息
     * @param user
     * @return
     */
    int save(User user);



    /**
     * 批量删除
     * @param ids
     * @return
     */
    int delete(Integer[] ids);

    /**
     * 根据id查找用户，用于回显
     * @param id
     * @return
     */
    User getByid(int id);

    /**
     * 修改员工信息
     * @param user
     * @return
     */
    int update(User user);

    /**
     * 删除单条数据
     * @param id
     * @return
     */
    int deleteOne(int id);

    User getByUsername(String username);



}
